package cn.gzsxt.service;

import java.util.List;

import cn.gzsxt.po.Build;
import cn.gzsxt.po.Constract;
import cn.gzsxt.po.Floor;
import cn.gzsxt.po.Room;

public interface ConstractService {
	/**
	 * 获取所有的楼栋
	 * @return
	 */
	List<Build> getBuild();
	/**
	 * 根据楼栋的id查询出对应的楼层
	 * @param buildId  楼栋id
	 * @return 楼层集合
	 */
	List<Floor> getFloorByBuildId(Integer buildId);
	/**
	 * 根据楼层的id查询出对应的房间
	 * @param floorId 楼层id 
	 * @return 房间集合
	 */
	List<Room> getRoomByFloorId(Integer floorId);
	/**
	 * 添加合同功能
	 * @param constract 合同对象,封装用户提交的合同相关信息
	 * @return 
	 */
	int addConstract(Constract constract);
}
